package controlador;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;

import modelo.MPrima;

import vista.VentanaMPrima;

public class ControladorMPrima implements ActionListener {
	private VentanaMPrima vmp;
	private MPrima mp;

	public ControladorMPrima() {
		vmp.agregarListener(this);
		vmp.setLocationRelativeTo(null);
		vmp.setResizable(false);
		vmp.setVisible(true);
		vmp.visibleAceptar(false);
		vmp.visibleGuardar(false);
		vmp.bloquearBtnOtro(false);
		vmp.bloquearNombre(false);
		vmp.bloquearCosto(false);
		vmp.bloquearCboPre(false);
		vmp.bloquearCboPro(false);
		vmp.bloquearCod(false);
		vmp.bloquearCant(false);
		vmp.bloquearCboTCant(false);
		this.mp = mp;
		}

	@Override
	public void actionPerformed(ActionEvent e) {
		if(e.getActionCommand().equalsIgnoreCase("Salir")){
			vmp.dispose();
		}
		else if (e.getActionCommand().equalsIgnoreCase("Modificar")){
			vmp.bloquearBtnOtro(true);
			vmp.bloquearCosto(true);
			vmp.bloquearCboPre(true);
			vmp.bloquearCboPro(true);
			vmp.bloquearCant(true);
			vmp.bloquearCboTCant(true);
			vmp.visibleAceptar(true);
			vmp.visibleGuardar(false);
		}
		else if (e.getActionCommand().equalsIgnoreCase("Registrar")){
			vmp.bloquearBtnGuardar(true);
			vmp.bloquearBtnOtro(true);
			vmp.bloquearNombre(true);
			vmp.bloquearCosto(true);
			vmp.bloquearCboPre(true);
			vmp.bloquearCboPro(true);
			vmp.bloquearCant(true);
			vmp.bloquearCboTCant(true);
			vmp.visibleGuardar(true);
			vmp.visibleAceptar(false);
		}
		
	}

}
